18124
47257
1098912
390794
103230
684104
476846
630950
377300
778112
357839
1708712
790147
880949
1009724
806610
536505
42952
79987
590377
284284
527841
442275
816256